Testing production system programs

نویسندگان

  • Grigoris Antoniou
  • Oliver Jack
چکیده

A production system (PS) is a forward chaining rulebased system used to build large expert systems. Testing a PS must involve the construction of a covering set of test data but it is not clear what the meaning of covering a PS is and how a test data set can be measured according to coverage. We propose a test data coverage measure for a subset for PS with well defined semantics. We use a correspondence between PS and function free first order Horn logic programs to define the declarative coverage notion and measure. We found that the coverage measure can be used to determine the coverage of the program logic of a PS as well as to automate test data generation. Unification theory is utilised to measure test data coverage and constrained inductive generation is used for test data construction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

جنبه‌های اخلاقی تولید واکسن‌های گیاهی

In recent years, vaccination programs have advanced significantly due to the progress in molecular biology and biotechnology. Research on plant-made vaccines has become a very tempting subject and transgenic plant technology to produce human or animal vaccines has attracted much attention. Numerous advantages have been reported for vaccine production in transgenic plants such as low cost, ease ...

متن کامل

Live Fire Test and Evaluation Program

LFT&E 277 joInt technIcal coordInatIng grouP For munItIons eFFectIveness (jtcg/me) DOT&E executed oversight of survivability and lethality test and evaluation for 118 acquisition programs in FY11. Of those 118 programs, 19 programs operated under the waiver provision of U.S. Code, Title 10, Section 2366, by executing an approved alternate LFT&E strategy in lieu of full-up system-level testing. ...

متن کامل

Modelling Robot Manipulators in a CAD Environment Using B-Splines

A major aim of robotics research is the provision of systems which simplify the programming of robots, enabling experienced designers and engineers to implement robotic devices as part of a larger systems without the need to become expert programmers. Also in the quest for a flexible industrial production system is it desirable to be able to reprogram robots offline, so that they can be doing o...

متن کامل

The Influence of Smart Grid on TOU Programs With Respect to Production Cost and Load Factor, A Case Study of Iran

Reaching an electricity system which is both economically efficient and environmentally friendly is motivating countries to design and execute different types of TOU demand response programs. But there are certain deficiencies which prevent these programs to effectively modify the load shape. Smart grid as a means could help the electricity system to reach the highest demand side management ...

متن کامل

Structural Test Coverage Criteria for Integration Testing of LUSTRE/SCADE Programs

Lustre is a formal synchronous declarative language widely used for modeling and specifying safety-critical applications in the fields of avionics, transportation, and energy production. In such applications, the testing activity to ensure correctness of the system plays a crucial role in the development process. To enable adequacy measurement of test cases over applications specified in Lustre...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998